var n;
Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.LogMgr = undefined;
var GameConfig = require("AA_GameConfig");
var SingletonManager = require("AA_SingletonManager");
var c = function (e) {
  function t() {
    var t = null !== e && e.apply(this, arguments) || this;
    t._tag = "[game-logger]";
    return t;
  }
  __extends(t, e);
  t.prototype.debug = function () {
    var e;
    var t = [];
    for (var o = 0; o < arguments.length; o++) {
      t[o] = arguments[o];
    }
    null !== (e = GameConfig.default.appConfig) && undefined !== e && e.Publish || console.log.apply(console, __spreadArrays([this._tag], t));
  };
  t.prototype.info = function () {
    var e = [];
    for (var t = 0; t < arguments.length; t++) {
      e[t] = arguments[t];
    }
    console.info.apply(console, __spreadArrays([this._tag], e));
  };
  t.prototype.warn = function () {
    var e = [];
    for (var t = 0; t < arguments.length; t++) {
      e[t] = arguments[t];
    }
    console.warn.apply(console, __spreadArrays([this._tag], e));
  };
  t.prototype.error = function () {
    var e = [];
    for (var t = 0; t < arguments.length; t++) {
      e[t] = arguments[t];
    }
    console.error.apply(console, __spreadArrays([this._tag], e));
  };
  return t;
}(SingletonManager.SingletonMgr);
exports.LogMgr = c.getInstance();